VOODOO: A Visual Object-Oriented Database Language for ODMG OQL
نویسنده
چکیده
This paper presents a simple and eeective visual language to express ODMG OQL queries. The language is expressive enough to allow most types of query nesting, aggregation, universal and existential quantiications, group-by, and sorting, and at the same time is uniform and very simple to learn and use. Our visual language is strongly typed in the sense that queries constructed in our system are always type-correct. In addition, there is suucient type information displayed by the system that guides every stage of the query construction. The main diierence between our language and other related visual query languages is that we use only one generic visual construct, called a template, instead of inventing a new one for each OQL syntactic feature.
منابع مشابه
Towards a formal type system for ODMG OQL
In this paper we consider in detail the type system of the object-oriented database query language, OQL, as deened by the ODMG 6]. Our main technical contribution is a formal deenition of the typing relation for OQL|surprisingly we could not nd a complete deenition in the literature. We have also uncovered a number of inaccuracies in the original ODMG proposal, and other work.
متن کاملObject-Oriented Standards: Can ODMG OQL be Extented to a Programming Language?
OQL is a query language proposed in the standard ODMG-93 as a tool for declarative access to object bases. We argue that bindings of OQL to universal programming languages (C++, Smalltalk, Java) must inevitably lead to the infamous impedance mismatch that was one of the major points of criticism of relational languages by the object-oriented school. This criticism to a big extent is not relevan...
متن کاملDesigning OQL: Allowing Objects to be Queried
This paper tells the story of OQL the standard query language of the Object Database Management Group ODMG The story starts in at INRIA in the Alta r Groupy The objective of that group was to develop an object oriented database system This objective was reached in September the O database system started its commercial career as the main product of a company called O Technology As opposed to its...
متن کاملExtending ODMG for Federated Database Systems
for Federated Database Systems Elke Radeke C-LAB F urstenalle 11, 33102 Paderborn, Germany [email protected], http://www.c-lab.de/ elke Abstract A federated database system (FDBS) allows a uniform and transparent access to the data of multiple heterogeneous DBS. Therefore the federation layer converts the heterogeneous data into a canonical data model. Object-oriented data models are shown to be m...
متن کاملAn Oberon-2 Binding for the ODMG-93 Standard
The lack of a standard is a major limitation to the widespread use of a facility. Therefore the Object Database Management Group (ODMG) presented a standard for object-oriented databases [Cat96], which includes an object model, using the OMG Object model as the basis, an object definition language (ODL), an object query language (OQL), and the definition of a C++ and a Smalltalk binding. Curren...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999